import { ElMessage } from 'element-plus';

/**
 * 判断字符串为空：
 * @param value 判断的字符串
 * @returns {boolean} 返回
 */
export function isEmptyStr(value) {
  return value === undefined || value === '';
}

/**
 * 判断字符串不为空
 * @param s 判断字符串
 * @returns {boolean} 返回
 */
export function isNotEmptyStr(s) {
  return s != null && typeof s === 'string' && s.length > 0;
}

/**
 * 界面提示
 * @param message 提示内容 默认加载中
 * @param type 提示类型 success|warning|error
 * @constructor
 */
export function ToastLoading(message = '加载中', type = 'warning') {
  ElMessage({
    type: type,
    message: message,
    offset: window.screen.height / 3
  });
}

export function isExternal(path) {
  return /^(https ? : |mailto:|tel: )/.test(path);
}
